74255d29d42c2eca4ce0e4a89dc0b8686b9e50a3,sonar-server/src/test/java/org/sonar/server/debt/DebtModelBackupTest.java,DebtModelBackupTest,restore_from_xml_and_language_with_rule_not_in_xml_and_linked_on_disabled_default_characteristic,#,629
Before Change
debtModelBackup.restoreFromXml("<xml/>", "java");
verify(characteristicsXMLImporter, never()).importXML(anyString());
verify(dao, never()).update(any(CharacteristicDto.class), eq(session));
verify(ruleDao).selectEnablesAndNonManual(session);
After Change
@Test
public void restore_from_xml_and_language_with_rule_not_in_xml_and_linked_on_disabled_default_characteristic() throws Exception {
when(characteristicsXMLImporter.importXML(anyString())).thenReturn(new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("PORTABILITY").setName("Portability").setOrder(1))
.addSubCharacteristic(new DefaultDebtCharacteristic().setKey("COMPILER").setName("Compiler"), "PORTABILITY"));
when(dao.selectEnabledCharacteristics(session)).thenReturn(newArrayList(
new CharacteristicDto().setId(1).setKey("PORTABILITY").setName("Portability updated").setOrder(2).setCreatedAt(oldDate),